home for retarded persons - Turco Inglés Diccionario